package com.mtw.bbs.common.web.feign;

import feign.Retryer;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Bean;


@Slf4j
public class FeignConfiguration {

    /**
     * 自定义重试机制
     */
    @Bean
    public Retryer feignRetryer() {
        // 最大请求尝试次数次数为5，初始间隔时间为100ms，重试间最大间隔时间为1000ms，
        return new Retryer.Default(100, 1000, 5);
    }


}
